home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
amok
/
amok_lha
/
amok33.lha
/
ImageConvert
/
ImageConvert.dok
< prev
next >
Wrap
Text File
|
1993-08-15
|
3KB
|
69 lines
ImageConvert v1.1
=================
Es ist jetzt nicht mehr nötig auf Millimeterpapier gezeichnete Images in
Hex-Zahlen umzurechnen! Gut, was?!
Denn ImageConvert generiert Modula-2-Source-Code aus beliebig vielen
IFF-Dateien beliebiger Breite, Höhe und Tiefe.
ImageConvert generiert M2-Source für Images (Intuition).
Der Source für Bobs (Graphics) kann einfach abgeleited werden, denn die Daten
sind gleich aufgebaut.
Diese Version ist ein Update zu Version 1.0 auf Amok#29. Jetzt ist es möglich
Source für den Compiler Version 3.3 zu generieren, außerdem ist nun möglich,
Farbtabellen zu erstellen. Sprites werden (noch) nicht unterstützt, wer sie
unbedingt braucht, kann das Programm abändern (und mir den Quelltext schicken,
damit ich auch etwas davon habe!). Wer es nicht selbst schafft kann mir auch
einen Bittbrief für eine neue Version schicken...oder IFFToSprIm von Amok#4
benutzen (aber nur wenn's unbedingt sein muß).
Wie funktioniert's?
-------------------
- Die Images werden gezeichnet und als IFF-Brush abgespeichert.
* ImageConvert wird mit den Brushes als Argument gestartet.
* Angeben für welche Compilerversion (neuer als v3.2?) der Quelltext sein soll.
* Soll für jeden Brush eine Farbtabelle erstellt werden?
* Der Name des Moduls, das erzeugt werden soll, wird eingegeben (kein Suffix).
- Falls Bobs verwendet werden, muß der erzeugte Quelltext jetzt geändert werden.
- Wer die Variablennamen ändern will der kann dies jetzt tun!
- Die erzeugten Module (def/mod) werden compiliert. Wenn M2Amiga v3.3 be-
nutzt wird, dann mit "-c" Option compilieren: CLI : "M2C -c BrushData.mod"
Workbench: - "M2C" anklicken
- SHIFT niederdrücken und nie wieder loslassen!
- "-c" anklicken (das ist das tolle Icon von mir)
- Doppelklick auf "BrushData.mod"
- übrigens jetzt kann SHIFT wieder losgelassen werden!
(ACHTUNG: Reihenfolge einhalten: M2C -c BrushData.mod)
- Jetzt können die Images einfach IMPORTiert werden!
* = Arbeitsschritte mit ImageConvert
Einschränkungen
---------------
Das Programm ImageConvert bearbeitet natürlich auch ganze IFF-Bilder. Es ist
aber kaum sinnvoll, ganze IFF-Bilder als Code zu installieren, weil dies zum
einen eine Riesenmenge an SourceCode bedeutet, zum zweiten der Compiler nur
Module bis zu einer Größe von 32kB verarbeitet!
Solche Bilder sollte man nachladen. IFFSupport [fbs] verwenden!
Werden mehrere Brushes in ein Modul umgewandelt und Farbtabellen erzeugt, dann
können die überzähligen Tabellen natürlich gelöscht werden (falls alle Brushes
gleiche Farben benutzen).
Demo
----
Aus dem Brush "Gadget" wurden die Quelltexte "BrushData.def" und "BrushData.mod"
mit Hilfe von ImageConvert (Compiler 3.3 / ColorTable) erzeugt. Das Programm
"TestIt" IMPORTiert von diesen Modulen und stellt den Brush mit den richtigen
Farben für 5sec auf dem Schirm(¿) dar!
Viel Spaß mit ImageConvert!
Kai Bolay
Hoffmannstraße 168
7250 Leonberg
Konto: KSK Böblingen BLZ 603 501 30 Konto-Nr. 8843764 (Wer will, der soll!)